TAGs: Types of adaptation